home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Eccentric Dream
/
Eccentric Dream.iso
/
13 inch Player
/
13 inch Player.rsrc
/
CODE_11516_TOURX_FLOW.txt
< prev
next >
Wrap
Text File
|
1993-07-10
|
87KB
|
1,536 lines
# near model CODE resource
# jump table entries: 2128-2140 (13 of them)
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 4E75 rts
fn00000008:
00000008 4E56 FFF4 link A6, -0x000C
0000000C 2F0C move.l -[A7], A4
0000000E 286E 0010 movea.l A4, [A6 + 0x10]
00000012 4A6E 0008 tst.w [A6 + 0x8]
00000016 6C04 bge +0x6 /* 0000001C */
00000018 4254 clr.w [A4]
0000001A 6004 bra +0x6 /* 00000020 */
label0000001C:
0000001C 38BC 0002 move.w [A4], 0x2
label00000020:
00000020 102E 000A move.b D0, [A6 + 0xA]
00000024 670E beq +0x10 /* 00000034 */
00000026 3D7C FFFE FFFA move.w [A6 - 0x6], 0xFFFE
0000002C 7026 moveq.l D0, 0x26
0000002E 2D40 FFFC move.l [A6 - 0x4], D0
00000032 600A bra +0xC /* 0000003E */
label00000034:
00000034 426E FFFA clr.w [A6 - 0x6]
00000038 7000 moveq.l D0, 0x00
0000003A 2D40 FFFC move.l [A6 - 0x4], D0
label0000003E:
0000003E 7010 moveq.l D0, 0x10
00000040 B054 cmp.w D0, [A4]
00000042 6F00 00B2 ble +0xB4 /* 000000F6 */
00000046 4A54 tst.w [A4]
00000048 660E bne +0x10 /* 00000058 */
0000004A 486D FACA pea.l [A5 - 0x536]
0000004E 486E FFF4 pea.l [A6 - 0xC]
00000052 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000056 6008 bra +0xA /* 00000060 */
label00000058:
00000058 486E FFF4 pea.l [A6 - 0xC]
0000005C 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
label00000060:
00000060 102D FEBF move.b D0, [A5 - 0x141]
00000064 6600 00A2 bne +0xA4 /* 00000108 */
00000068 302E FFF4 move.w D0, [A6 - 0xC]
0000006C B06E FFFA cmp.w D0, [A6 - 0x6]
00000070 57C0 seq D0
00000072 222E FFF6 move.l D1, [A6 - 0xA]
00000076 B2AE FFFC cmp.l D1, [A6 - 0x4]
0000007A 57C1 seq D1
0000007C C001 and.b D0, D1
0000007E 6600 0088 bne +0x8A /* 00000108 */
00000082 4A6E FFF4 tst.w [A6 - 0xC]
00000086 57C0 seq D0
00000088 72FE moveq.l D1, 0xFFFFFFFE
0000008A B26E FFF4 cmp.w D1, [A6 - 0xC]
0000008E 57C1 seq D1
00000090 8001 or.b D0, D1
00000092 666C bne +0x6E /* 00000100 */
00000094 206E 000C movea.l A0, [A6 + 0xC]
00000098 3014 move.w D0, [A4]
0000009A C1FC 0006 muls.w D0, 0x6
0000009E 41F0 0000 lea.l A0, [A0 + D0.w]
000000A2 43EE FFF4 lea.l A1, [A6 - 0xC]
000000A6 20D9 move.l [A0]+, [A1]+
000000A8 3091 move.w [A0], [A1]
000000AA 5254 addq.w [A4], 1
000000AC 486D FACA pea.l [A5 - 0x536]
000000B0 486E FFF4 pea.l [A6 - 0xC]
000000B4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000000B8 302E FFF4 move.w D0, [A6 - 0xC]
000000BC B06E FFFA cmp.w D0, [A6 - 0x6]
000000C0 57C0 seq D0
000000C2 222E FFF6 move.l D1, [A6 - 0xA]
000000C6 B2AE FFFC cmp.l D1, [A6 - 0x4]
000000CA 57C1 seq D1
000000CC C001 and.b D0, D1
000000CE 6638 bne +0x3A /* 00000108 */
000000D0 70FE moveq.l D0, 0xFFFFFFFE
000000D2 B06E FFF4 cmp.w D0, [A6 - 0xC]
000000D6 56C0 sne D0
000000D8 7222 moveq.l D1, 0x22
000000DA B2AE FFF6 cmp.l D1, [A6 - 0xA]
000000DE 56C1 sne D1
000000E0 8001 or.b D0, D1
000000E2 6700 FF5A beq -0xA4 /* 0000003E */
000000E6 486D FACA pea.l [A5 - 0x536]
000000EA 486E FFF4 pea.l [A6 - 0xC]
000000EE 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000000F2 6000 FF4A bra -0xB4 /* 0000003E */
label000000F6:
000000F6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000000FA 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000000FE 6008 bra +0xA /* 00000108 */
label00000100:
00000100 3F3C 0001 move.w -[A7], 0x1
00000104 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label00000108:
00000108 285F movea.l A4, [A7]+
0000010A 4E5E unlink A6
0000010C 205F movea.l A0, [A7]+
0000010E DEFC 000C add.w A7, 0xC
00000112 4ED0 jmp [A0]
00000114 4E56 FF94 link A6, -0x006C
00000118 48E7 0300 movem.l -[A7], D6,D7
0000011C 3C2E 0008 move.w D6, [A6 + 0x8]
00000120 206E 0010 movea.l A0, [A6 + 0x10]
00000124 4250 clr.w [A0]
00000126 3D7C 0004 FF9A move.w [A6 - 0x66], 0x4
0000012C 7000 moveq.l D0, 0x00
0000012E 2D40 FF9C move.l [A6 - 0x64], D0
00000132 486E FF96 pea.l [A6 - 0x6A]
00000136 486E FFA0 pea.l [A6 - 0x60]
0000013A 1F2E 000A move.b -[A7], [A6 + 0xA]
0000013E 3F06 move.w -[A7], D6
00000140 4EBA FEC6 jsr [PC - 0x13A /* 00000008 */]
00000144 102D FEBF move.b D0, [A5 - 0x141]
00000148 667C bne +0x7E /* 000001C6 */
0000014A 4A6E FF96 tst.w [A6 - 0x6A]
0000014E 6F4C ble +0x4E /* 0000019C */
00000150 4A46 tst.w D6
00000152 6D1A blt +0x1C /* 0000016E */
00000154 3D7C 0008 FFA0 move.w [A6 - 0x60], 0x8
0000015A 7067 moveq.l D0, 0x67
0000015C 2D40 FFA2 move.l [A6 - 0x5E], D0
00000160 3D7C 0008 FFA6 move.w [A6 - 0x5A], 0x8
00000166 3006 move.w D0, D6
00000168 48C0 ext.l D0
0000016A 2D40 FFA8 move.l [A6 - 0x58], D0
label0000016E:
0000016E 42A7 clr.l -[A7]
00000170 302E FF96 move.w D0, [A6 - 0x6A]
00000174 48C0 ext.l D0
00000176 2F00 move.l -[A7], D0
00000178 486E FF9A pea.l [A6 - 0x66]
0000017C 2F3C FFFF FF42 move.l -[A7], 0xFFFFFF42
00000182 2F2E 000C move.l -[A7], [A6 + 0xC]
00000186 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000018A 201F move.l D0, [A7]+
0000018C 3E00 move.w D7, D0
0000018E 206E 0010 movea.l A0, [A6 + 0x10]
00000192 43EE FF9A lea.l A1, [A6 - 0x66]
00000196 20D9 move.l [A0]+, [A1]+
00000198 3091 move.w [A0], [A1]
0000019A 6008 bra +0xA /* 000001A4 */
label0000019C:
0000019C 3F3C 0045 move.w -[A7], 0x45 /* 'E' */
000001A0 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label000001A4:
000001A4 3D6E FF96 FF94 move.w [A6 - 0x6C], [A6 - 0x6A]
000001AA 7E01 moveq.l D7, 0x01
000001AC 6012 bra +0x14 /* 000001C0 */
label000001AE:
000001AE 3007 move.w D0, D7
000001B0 C1FC 0006 muls.w D0, 0x6
000001B4 4876 009A pea.l [A6 + D0.w - 0x102]
000001B8 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000001BC 5247 addq.w D7, 1
000001BE 6906 bvs +0x8 /* 000001C6 */
label000001C0:
000001C0 BE6E FF94 cmp.w D7, [A6 - 0x6C]
000001C4 6FE8 ble -0x16 /* 000001AE */
label000001C6:
000001C6 4CDF 00C0 movem.l D6,D7, [A7]+
000001CA 4E5E unlink A6
000001CC 205F movea.l A0, [A7]+
000001CE DEFC 000C add.w A7, 0xC
000001D2 4ED0 jmp [A0]
fn000001D4:
000001D4 4E56 FFB8 link A6, -0x0048
000001D8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000001DC 42A7 clr.l -[A7]
000001DE 3F2E 0010 move.w -[A7], [A6 + 0x10]
000001E2 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000001E6 205F movea.l A0, [A7]+
000001E8 2668 000C movea.l A3, [A0 + 0xC]
000001EC 486E FFE0 pea.l [A6 - 0x20]
000001F0 2F0B move.l -[A7], A3
000001F2 302E 000E move.w D0, [A6 + 0xE]
000001F6 48C0 ext.l D0
000001F8 2F00 move.l -[A7], D0
000001FA 42A7 clr.l -[A7]
000001FC 2F0B move.l -[A7], A3
000001FE 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000202 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000206 42A7 clr.l -[A7]
00000208 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
0000020C 2D5F FFDC move.l [A6 - 0x24], [A7]+
00000210 6700 019A beq +0x19C /* 000003AC */
00000214 7E01 moveq.l D7, 0x01
00000216 7C01 moveq.l D6, 0x01
00000218 102E 0008 move.b D0, [A6 + 0x8]
0000021C 670E beq +0x10 /* 0000022C */
0000021E 3D7C FFFE FFCA move.w [A6 - 0x36], 0xFFFE
00000224 7026 moveq.l D0, 0x26
00000226 2D40 FFCC move.l [A6 - 0x34], D0
0000022A 600A bra +0xC /* 00000236 */
label0000022C:
0000022C 426E FFCA clr.w [A6 - 0x36]
00000230 7000 moveq.l D0, 0x00
00000232 2D40 FFCC move.l [A6 - 0x34], D0
label00000236:
00000236 2007 move.l D0, D7
00000238 8006 or.b D0, D6
0000023A 6700 015A beq +0x15C /* 00000396 */
0000023E 1007 move.b D0, D7
00000240 672A beq +0x2C /* 0000026C */
00000242 486E FFE0 pea.l [A6 - 0x20]
00000246 486E FFD6 pea.l [A6 - 0x2A]
0000024A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000024E 4A6E FFD6 tst.w [A6 - 0x2A]
00000252 6604 bne +0x6 /* 00000258 */
00000254 4207 clr.b D7
00000256 6014 bra +0x16 /* 0000026C */
label00000258:
00000258 7008 moveq.l D0, 0x08
0000025A B06E FFD6 cmp.w D0, [A6 - 0x2A]
0000025E 670C beq +0xE /* 0000026C */
00000260 3F3C 0011 move.w -[A7], 0x11
00000264 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000268 6000 0134 bra +0x136 /* 0000039E */
label0000026C:
0000026C 1006 move.b D0, D6
0000026E 675C beq +0x5E /* 000002CC */
00000270 486E FFD0 pea.l [A6 - 0x30]
00000274 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000278 102D FEBF move.b D0, [A5 - 0x141]
0000027C 6600 0120 bne +0x122 /* 0000039E */
00000280 302E FFD0 move.w D0, [A6 - 0x30]
00000284 B06E FFCA cmp.w D0, [A6 - 0x36]
00000288 57C0 seq D0
0000028A 222E FFD2 move.l D1, [A6 - 0x2E]
0000028E B2AE FFCC cmp.l D1, [A6 - 0x34]
00000292 57C1 seq D1
00000294 C001 and.b D0, D1
00000296 670E beq +0x10 /* 000002A6 */
00000298 4206 clr.b D6
0000029A 426E FFD0 clr.w [A6 - 0x30]
0000029E 7000 moveq.l D0, 0x00
000002A0 2D40 FFD2 move.l [A6 - 0x2E], D0
000002A4 6026 bra +0x28 /* 000002CC */
label000002A6:
000002A6 4A6E FFD0 tst.w [A6 - 0x30]
000002AA 660C bne +0xE /* 000002B8 */
000002AC 3F3C 0006 move.w -[A7], 0x6
000002B0 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000002B4 6000 00E8 bra +0xEA /* 0000039E */
label000002B8:
000002B8 70FE moveq.l D0, 0xFFFFFFFE
000002BA B06E FFD0 cmp.w D0, [A6 - 0x30]
000002BE 660C bne +0xE /* 000002CC */
000002C0 3F3C 0004 move.w -[A7], 0x4
000002C4 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000002C8 6000 00D4 bra +0xD6 /* 0000039E */
label000002CC:
000002CC 1007 move.b D0, D7
000002CE 676C beq +0x6E /* 0000033C */
000002D0 42A7 clr.l -[A7]
000002D2 2F2E FFDC move.l -[A7], [A6 - 0x24]
000002D6 3F2E FFDA move.w -[A7], [A6 - 0x26]
000002DA 1F3C 0001 move.b -[A7], 0x1
000002DE 486E FFBC pea.l [A6 - 0x44]
000002E2 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000002E6 285F movea.l A4, [A7]+
000002E8 200C move.l D0, A4
000002EA 671C beq +0x1E /* 00000308 */
000002EC 7002 moveq.l D0, 0x02
000002EE B054 cmp.w D0, [A4]
000002F0 670C beq +0xE /* 000002FE */
000002F2 3F3C 0012 move.w -[A7], 0x12
000002F6 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000002FA 6000 00A2 bra +0xA4 /* 0000039E */
label000002FE:
000002FE 41EE FFD0 lea.l A0, [A6 - 0x30]
00000302 224C movea.l A1, A4
00000304 22D8 move.l [A1]+, [A0]+
00000306 3290 move.w [A1], [A0]
label00000308:
00000308 486E FFE0 pea.l [A6 - 0x20]
0000030C 486E FFC4 pea.l [A6 - 0x3C]
00000310 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000314 4A6E FFC4 tst.w [A6 - 0x3C]
00000318 6604 bne +0x6 /* 0000031E */
0000031A 4207 clr.b D7
0000031C 601E bra +0x20 /* 0000033C */
label0000031E:
0000031E 70FE moveq.l D0, 0xFFFFFFFE
00000320 B06E FFC4 cmp.w D0, [A6 - 0x3C]
00000324 56C0 sne D0
00000326 7222 moveq.l D1, 0x22
00000328 B2AE FFC6 cmp.l D1, [A6 - 0x3A]
0000032C 56C1 sne D1
0000032E 8001 or.b D0, D1
00000330 670A beq +0xC /* 0000033C */
00000332 3F3C 0013 move.w -[A7], 0x13
00000336 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000033A 6062 bra +0x64 /* 0000039E */
label0000033C:
0000033C 1006 move.b D0, D6
0000033E 6700 FEF6 beq -0x108 /* 00000236 */
00000342 486D FACA pea.l [A5 - 0x536]
00000346 486E FFC4 pea.l [A6 - 0x3C]
0000034A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000034E 302E FFC4 move.w D0, [A6 - 0x3C]
00000352 B06E FFCA cmp.w D0, [A6 - 0x36]
00000356 57C0 seq D0
00000358 222E FFC6 move.l D1, [A6 - 0x3A]
0000035C B2AE FFCC cmp.l D1, [A6 - 0x34]
00000360 57C1 seq D1
00000362 C001 and.b D0, D1
00000364 6710 beq +0x12 /* 00000376 */
00000366 4206 clr.b D6
00000368 426E FFD0 clr.w [A6 - 0x30]
0000036C 7000 moveq.l D0, 0x00
0000036E 2D40 FFD2 move.l [A6 - 0x2E], D0
00000372 6000 FEC2 bra -0x13C /* 00000236 */
label00000376:
00000376 70FE moveq.l D0, 0xFFFFFFFE
00000378 B06E FFC4 cmp.w D0, [A6 - 0x3C]
0000037C 56C0 sne D0
0000037E 7222 moveq.l D1, 0x22
00000380 B2AE FFC6 cmp.l D1, [A6 - 0x3A]
00000384 56C1 sne D1
00000386 8001 or.b D0, D1
00000388 6700 FEAC beq -0x152 /* 00000236 */
0000038C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000390 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000394 6008 bra +0xA /* 0000039E */
label00000396:
00000396 2D6E FFDC 0012 move.l [A6 + 0x12], [A6 - 0x24]
0000039C 600E bra +0x10 /* 000003AC */
label0000039E:
0000039E 486E FFDC pea.l [A6 - 0x24]
000003A2 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000003A6 7000 moveq.l D0, 0x00
000003A8 2D40 0012 move.l [A6 + 0x12], D0
label000003AC:
000003AC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000003B0 4E5E unlink A6
000003B2 205F movea.l A0, [A7]+
000003B4 DEFC 000A add.w A7, 0xA /* '\n' */
000003B8 4ED0 jmp [A0]
000003BA 4E56 FEFC link A6, -0x0104
000003BE 42A7 clr.l -[A7]
000003C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003C4 486E FF00 pea.l [A6 - 0x100]
000003C8 1F2E 000C move.b -[A7], [A6 + 0xC]
000003CC 4EBA FE06 jsr [PC - 0x1FA /* 000001D4 */]
000003D0 2D5F FEFC move.l [A6 - 0x104], [A7]+
000003D4 102D FEBF move.b D0, [A5 - 0x141]
000003D8 6620 bne +0x22 /* 000003FA */
000003DA 7058 moveq.l D0, 0x58
000003DC 2F00 move.l -[A7], D0
000003DE 3F2E 000A move.w -[A7], [A6 + 0xA]
000003E2 42A7 clr.l -[A7]
000003E4 302E 0008 move.w D0, [A6 + 0x8]
000003E8 48C0 ext.l D0
000003EA 2F00 move.l -[A7], D0
000003EC 70FF moveq.l D0, 0xFFFFFFFF
000003EE 2F00 move.l -[A7], D0
000003F0 2F2E FEFC move.l -[A7], [A6 - 0x104]
000003F4 42A7 clr.l -[A7]
000003F6 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
label000003FA:
000003FA 4E5E unlink A6
000003FC 205F movea.l A0, [A7]+
000003FE 5C4F addq.w A7, 6
00000400 4ED0 jmp [A0]
fn00000402:
00000402 4E56 FFFA link A6, -0x0006
00000406 486D FACA pea.l [A5 - 0x536]
0000040A 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000040E 486D FACA pea.l [A5 - 0x536]
00000412 486E FFFA pea.l [A6 - 0x6]
00000416 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000041A 70FE moveq.l D0, 0xFFFFFFFE
0000041C B06E FFFA cmp.w D0, [A6 - 0x6]
00000420 57C0 seq D0
00000422 322E 0008 move.w D1, [A6 + 0x8]
00000426 48C1 ext.l D1
00000428 B2AE FFFC cmp.l D1, [A6 - 0x4]
0000042C 57C1 seq D1
0000042E C001 and.b D0, D1
00000430 6708 beq +0xA /* 0000043A */
00000432 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00000438 600C bra +0xE /* 00000446 */
label0000043A:
0000043A 422E 000A clr.b [A6 + 0xA]
0000043E 486D FACA pea.l [A5 - 0x536]
00000442 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
label00000446:
00000446 486E FFFA pea.l [A6 - 0x6]
0000044A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000044E 4E5E unlink A6
00000450 205F movea.l A0, [A7]+
00000452 544F addq.w A7, 2
00000454 4ED0 jmp [A0]
00000456 4E56 FFFA link A6, -0x0006
0000045A 486D FACA pea.l [A5 - 0x536]
0000045E 486E FFFA pea.l [A6 - 0x6]
00000462 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000466 4A6E FFFA tst.w [A6 - 0x6]
0000046A 6608 bne +0xA /* 00000474 */
0000046C 1B7C 0003 FAB2 move.b [A5 - 0x54E], 0x3
00000472 603A bra +0x3C /* 000004AE */
label00000474:
00000474 7008 moveq.l D0, 0x08
00000476 B06E FFFA cmp.w D0, [A6 - 0x6]
0000047A 662A bne +0x2C /* 000004A6 */
0000047C 7030 moveq.l D0, 0x30
0000047E B0AE FFFC cmp.l D0, [A6 - 0x4]
00000482 6618 bne +0x1A /* 0000049C */
00000484 4AAD FABC tst.l [A5 - 0x544]
00000488 6C0A bge +0xC /* 00000494 */
0000048A 3F3C 0014 move.w -[A7], 0x14
0000048E 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000492 6020 bra +0x22 /* 000004B4 */
label00000494:
00000494 1B7C 0002 FAB2 move.b [A5 - 0x54E], 0x2
0000049A 6012 bra +0x14 /* 000004AE */
label0000049C:
0000049C 3F3C 0001 move.w -[A7], 0x1
000004A0 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000004A4 6008 bra +0xA /* 000004AE */
label000004A6:
000004A6 3F3C 0001 move.w -[A7], 0x1
000004AA 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label000004AE:
000004AE 1B7C 0001 FAB3 move.b [A5 - 0x54D], 0x1
label000004B4:
000004B4 4E5E unlink A6
000004B6 4E75 rts
fn000004B8:
000004B8 4E56 FFFA link A6, -0x0006
000004BC 422E 0008 clr.b [A6 + 0x8]
000004C0 486D FACA pea.l [A5 - 0x536]
000004C4 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000004C8 486D FACA pea.l [A5 - 0x536]
000004CC 486E FFFA pea.l [A6 - 0x6]
000004D0 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000004D4 7008 moveq.l D0, 0x08
000004D6 B06E FFFA cmp.w D0, [A6 - 0x6]
000004DA 57C0 seq D0
000004DC 7231 moveq.l D1, 0x31
000004DE B2AE FFFC cmp.l D1, [A6 - 0x4]
000004E2 57C1 seq D1
000004E4 C001 and.b D0, D1
000004E6 6742 beq +0x44 /* 0000052A */
000004E8 486D FACA pea.l [A5 - 0x536]
000004EC 486E FFFA pea.l [A6 - 0x6]
000004F0 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000004F4 7008 moveq.l D0, 0x08
000004F6 B06E FFFA cmp.w D0, [A6 - 0x6]
000004FA 57C0 seq D0
000004FC 7230 moveq.l D1, 0x30
000004FE B2AE FFFC cmp.l D1, [A6 - 0x4]
00000502 57C1 seq D1
00000504 C001 and.b D0, D1
00000506 6722 beq +0x24 /* 0000052A */
00000508 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
0000050E 486D FACA pea.l [A5 - 0x536]
00000512 486E FFFA pea.l [A6 - 0x6]
00000516 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000051A 4A6E FFFA tst.w [A6 - 0x6]
0000051E 671A beq +0x1C /* 0000053A */
00000520 3F3C 0018 move.w -[A7], 0x18
00000524 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000528 6010 bra +0x12 /* 0000053A */
label0000052A:
0000052A 486D FACA pea.l [A5 - 0x536]
0000052E 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000532 486E FFFA pea.l [A6 - 0x6]
00000536 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label0000053A:
0000053A 4E5E unlink A6
0000053C 4E75 rts
fn0000053E:
0000053E 4E56 FFFA link A6, -0x0006
00000542 422E 0008 clr.b [A6 + 0x8]
00000546 486D FACA pea.l [A5 - 0x536]
0000054A 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000054E 486D FACA pea.l [A5 - 0x536]
00000552 486E FFFA pea.l [A6 - 0x6]
00000556 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000055A 7008 moveq.l D0, 0x08
0000055C B06E FFFA cmp.w D0, [A6 - 0x6]
00000560 57C0 seq D0
00000562 7230 moveq.l D1, 0x30
00000564 B2AE FFFC cmp.l D1, [A6 - 0x4]
00000568 57C1 seq D1
0000056A C001 and.b D0, D1
0000056C 6708 beq +0xA /* 00000576 */
0000056E 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00000574 6010 bra +0x12 /* 00000586 */
label00000576:
00000576 486D FACA pea.l [A5 - 0x536]
0000057A 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
0000057E 486E FFFA pea.l [A6 - 0x6]
00000582 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label00000586:
00000586 4E5E unlink A6
00000588 4E75 rts
0000058A 4E56 FFE0 link A6, -0x0020
0000058E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000592 486D FACA pea.l [A5 - 0x536]
00000596 486E FFE0 pea.l [A6 - 0x20]
0000059A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000059E 3D6D FD42 FFFC move.w [A6 - 0x4], [A5 - 0x2BE]
000005A4 302E FFFC move.w D0, [A6 - 0x4]
000005A8 0440 002F subi.w D0, 0x2F /* '/' */
000005AC 6708 beq +0xA /* 000005B6 */
000005AE 5740 subq.w D0, 3
000005B0 6718 beq +0x1A /* 000005CA */
000005B2 6000 00D0 bra +0xD2 /* 00000684 */
label000005B6:
000005B6 3E2D FAD4 move.w D7, [A5 - 0x52C]
000005BA 42A7 clr.l -[A7]
000005BC 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
000005C0 4A9F tst.l [A7]+
000005C2 56C6 sne D6
000005C4 4406 neg.b D6
000005C6 6000 00C6 bra +0xC8 /* 0000068E */
label000005CA:
000005CA 486D FACA pea.l [A5 - 0x536]
000005CE 486E FFE0 pea.l [A6 - 0x20]
000005D2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000005D6 7008 moveq.l D0, 0x08
000005D8 B06E FFE0 cmp.w D0, [A6 - 0x20]
000005DC 6600 00A6 bne +0xA8 /* 00000684 */
000005E0 3A2E FFE4 move.w D5, [A6 - 0x1C]
000005E4 486D FACA pea.l [A5 - 0x536]
000005E8 486E FFE0 pea.l [A6 - 0x20]
000005EC 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000005F0 70FE moveq.l D0, 0xFFFFFFFE
000005F2 B06E FFE0 cmp.w D0, [A6 - 0x20]
000005F6 57C0 seq D0
000005F8 721A moveq.l D1, 0x1A
000005FA B2AE FFE2 cmp.l D1, [A6 - 0x1E]
000005FE 57C1 seq D1
00000600 C001 and.b D0, D1
00000602 6602 bne +0x4 /* 00000606 */
00000604 607E bra +0x80 /* 00000684 */
label00000606:
00000606 42A7 clr.l -[A7]
00000608 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
0000060C 281F move.l D4, [A7]+
0000060E 102D FEBF move.b D0, [A5 - 0x141]
00000612 6600 00A2 bne +0xA4 /* 000006B6 */
00000616 42A7 clr.l -[A7]
00000618 3F05 move.w -[A7], D5
0000061A 1F3C 0001 move.b -[A7], 0x1
0000061E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00000622 265F movea.l A3, [A7]+
00000624 200B move.l D0, A3
00000626 671C beq +0x1E /* 00000644 */
00000628 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000062C 224B movea.l A1, A3
0000062E 20D9 move.l [A0]+, [A1]+
00000630 3091 move.w [A0], [A1]
00000632 284B movea.l A4, A3
00000634 38BC 0004 move.w [A4], 0x4
00000638 2944 0002 move.l [A4 + 0x2], D4
0000063C 486E FFE6 pea.l [A6 - 0x1A]
00000640 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label00000644:
00000644 486D FACA pea.l [A5 - 0x536]
00000648 486E FFE0 pea.l [A6 - 0x20]
0000064C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000650 7008 moveq.l D0, 0x08
00000652 B06E FFE0 cmp.w D0, [A6 - 0x20]
00000656 57C0 seq D0
00000658 7229 moveq.l D1, 0x29
0000065A B2AE FFE2 cmp.l D1, [A6 - 0x1E]
0000065E 57C1 seq D1
00000660 C001 and.b D0, D1
00000662 6602 bne +0x4 /* 00000666 */
00000664 601E bra +0x20 /* 00000684 */
label00000666:
00000666 3E2D FAD4 move.w D7, [A5 - 0x52C]
0000066A 42A7 clr.l -[A7]
0000066C 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00000670 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00000674 102D FEBF move.b D0, [A5 - 0x141]
00000678 663C bne +0x3E /* 000006B6 */
0000067A B8AE FFF4 cmp.l D4, [A6 - 0xC]
0000067E 5FC6 sle D6
00000680 4406 neg.b D6
00000682 600A bra +0xC /* 0000068E */
label00000684:
00000684 3F3C 0001 move.w -[A7], 0x1
00000688 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000068C 6028 bra +0x2A /* 000006B6 */
label0000068E:
0000068E 486D FABC pea.l [A5 - 0x544]
00000692 2F3C 0002 000C move.l -[A7], 0x2000C
00000698 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
0000069C 3007 move.w D0, D7
0000069E 48C0 ext.l D0
000006A0 2B40 FABC move.l [A5 - 0x544], D0
000006A4 426D FAC0 clr.w [A5 - 0x540]
000006A8 3B6E FFFC FAC2 move.w [A5 - 0x53E], [A6 - 0x4]
000006AE 3B45 FAC4 move.w [A5 - 0x53C], D5
000006B2 1B46 FAC6 move.b [A5 - 0x53A], D6
label000006B6:
000006B6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000006BA 4E5E unlink A6
000006BC 4E75 rts
000006BE 4E56 FFF8 link A6, -0x0008
000006C2 48E7 0108 movem.l -[A7], D7,A4
000006C6 102D FAB3 move.b D0, [A5 - 0x54D]
000006CA 6712 beq +0x14 /* 000006DE */
000006CC 7002 moveq.l D0, 0x02
000006CE B02D FAB2 cmp.b D0, [A5 - 0x54E]
000006D2 6600 00EE bne +0xF0 /* 000007C2 */
000006D6 422D FAB3 clr.b [A5 - 0x54D]
000006DA 422D FAC6 clr.b [A5 - 0x53A]
label000006DE:
000006DE 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000006E2 102D FEBF move.b D0, [A5 - 0x141]
000006E6 6600 00DA bne +0xDC /* 000007C2 */
000006EA 4267 clr.w -[A7]
000006EC 486D FACA pea.l [A5 - 0x536]
000006F0 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
000006F4 101F move.b D0, [A7]+
000006F6 670C beq +0xE /* 00000704 */
000006F8 3F3C 0019 move.w -[A7], 0x19
000006FC 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000700 6000 00C0 bra +0xC2 /* 000007C2 */
label00000704:
00000704 4267 clr.w -[A7]
00000706 4EBA FDB0 jsr [PC - 0x250 /* 000004B8 */]
0000070A 101F move.b D0, [A7]+
0000070C 6700 0098 beq +0x9A /* 000007A6 */
00000710 102D FAC6 move.b D0, [A5 - 0x53A]
00000714 6610 bne +0x12 /* 00000726 */
00000716 4A6D FAC0 tst.w [A5 - 0x540]
0000071A 6F00 00A6 ble +0xA8 /* 000007C2 */
0000071E 536D FAC0 subq.w [A5 - 0x540], 1
00000722 6000 00A2 bra +0xA4 /* 000007C6 */
label00000726:
00000726 486D FACA pea.l [A5 - 0x536]
0000072A 2F2D FABC move.l -[A7], [A5 - 0x544]
0000072E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000732 4267 clr.w -[A7]
00000734 486D FACA pea.l [A5 - 0x536]
00000738 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
0000073C 101F move.b D0, [A7]+
0000073E 6600 0082 bne +0x84 /* 000007C2 */
00000742 302D FAC2 move.w D0, [A5 - 0x53E]
00000746 0440 002F subi.w D0, 0x2F /* '/' */
0000074A 6706 beq +0x8 /* 00000752 */
0000074C 5740 subq.w D0, 3
0000074E 6714 beq +0x16 /* 00000764 */
00000750 6074 bra +0x76 /* 000007C6 */
label00000752:
00000752 42A7 clr.l -[A7]
00000754 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00000758 4A9F tst.l [A7]+
0000075A 56C0 sne D0
0000075C 4400 neg.b D0
0000075E 1B40 FAC6 move.b [A5 - 0x53A], D0
00000762 6062 bra +0x64 /* 000007C6 */
label00000764:
00000764 42A7 clr.l -[A7]
00000766 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
0000076A 2E1F move.l D7, [A7]+
0000076C 42A7 clr.l -[A7]
0000076E 3F2D FAC4 move.w -[A7], [A5 - 0x53C]
00000772 4267 clr.w -[A7]
00000774 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00000778 285F movea.l A4, [A7]+
0000077A 200C move.l D0, A4
0000077C 56C0 sne D0
0000077E 4A00 tst.b D0
00000780 671C beq +0x1E /* 0000079E */
00000782 7204 moveq.l D1, 0x04
00000784 B254 cmp.w D1, [A4]
00000786 57C1 seq D1
00000788 C001 and.b D0, D1
0000078A 6712 beq +0x14 /* 0000079E */
0000078C 52AC 0002 addq.l [A4 + 0x2], 1
00000790 BEAC 0002 cmp.l D7, [A4 + 0x2]
00000794 5CC0 sge D0
00000796 4400 neg.b D0
00000798 1B40 FAC6 move.b [A5 - 0x53A], D0
0000079C 6028 bra +0x2A /* 000007C6 */
label0000079E:
0000079E 422D FAC6 clr.b [A5 - 0x53A]
000007A2 6022 bra +0x24 /* 000007C6 */
000007A4 6020 bra +0x22 /* 000007C6 */
label000007A6:
000007A6 102D FAC6 move.b D0, [A5 - 0x53A]
000007AA 6706 beq +0x8 /* 000007B2 */
000007AC 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000007B0 6014 bra +0x16 /* 000007C6 */
label000007B2:
000007B2 4267 clr.w -[A7]
000007B4 4EBA FD88 jsr [PC - 0x278 /* 0000053E */]
000007B8 101F move.b D0, [A7]+
000007BA 670A beq +0xC /* 000007C6 */
000007BC 526D FAC0 addq.w [A5 - 0x540], 1
000007C0 6004 bra +0x6 /* 000007C6 */
label000007C2:
000007C2 4EBA 000A jsr [PC + 0xA /* 000007CE */]
label000007C6:
000007C6 4CDF 1080 movem.l D7,A4, [A7]+
000007CA 4E5E unlink A6
000007CC 4E75 rts
fn000007CE:
000007CE 4E56 0000 link A6, 0
000007D2 486D FABC pea.l [A5 - 0x544]
000007D6 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
000007DA 4E5E unlink A6
000007DC 4E75 rts
fn000007DE:
000007DE 4E56 FFF4 link A6, -0x000C
000007E2 422E 000C clr.b [A6 + 0xC]
000007E6 206E 0008 movea.l A0, [A6 + 0x8]
000007EA 4210 clr.b [A0]
000007EC 486D FACA pea.l [A5 - 0x536]
000007F0 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000007F4 486D FACA pea.l [A5 - 0x536]
000007F8 486E FFFA pea.l [A6 - 0x6]
000007FC 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000800 7008 moveq.l D0, 0x08
00000802 B06E FFFA cmp.w D0, [A6 - 0x6]
00000806 57C0 seq D0
00000808 722A moveq.l D1, 0x2A
0000080A B2AE FFFC cmp.l D1, [A6 - 0x4]
0000080E 57C1 seq D1
00000810 C001 and.b D0, D1
00000812 674A beq +0x4C /* 0000085E */
label00000814:
00000814 41EE FFF4 lea.l A0, [A6 - 0xC]
00000818 43EE FFFA lea.l A1, [A6 - 0x6]
0000081C 20D9 move.l [A0]+, [A1]+
0000081E 3091 move.w [A0], [A1]
00000820 486E FFFA pea.l [A6 - 0x6]
00000824 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000828 486D FACA pea.l [A5 - 0x536]
0000082C 486E FFFA pea.l [A6 - 0x6]
00000830 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000834 4A6E FFFA tst.w [A6 - 0x6]
00000838 66DA bne -0x24 /* 00000814 */
0000083A 70FE moveq.l D0, 0xFFFFFFFE
0000083C B06E FFF4 cmp.w D0, [A6 - 0xC]
00000840 57C0 seq D0
00000842 7223 moveq.l D1, 0x23
00000844 B2AE FFF6 cmp.l D1, [A6 - 0xA]
00000848 57C1 seq D1
0000084A C001 and.b D0, D1
0000084C 6708 beq +0xA /* 00000856 */
0000084E 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00000854 6018 bra +0x1A /* 0000086E */
label00000856:
00000856 206E 0008 movea.l A0, [A6 + 0x8]
0000085A 10BC 0001 move.b [A0], 0x1
label0000085E:
0000085E 486D FACA pea.l [A5 - 0x536]
00000862 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000866 486E FFFA pea.l [A6 - 0x6]
0000086A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label0000086E:
0000086E 4E5E unlink A6
00000870 2E9F move.l [A7], [A7]+
00000872 4E75 rts
fn00000874:
00000874 4E56 FFFA link A6, -0x0006
00000878 206E 0008 movea.l A0, [A6 + 0x8]
0000087C 4210 clr.b [A0]
0000087E 486D FACA pea.l [A5 - 0x536]
00000882 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000886 486D FACA pea.l [A5 - 0x536]
0000088A 486E FFFA pea.l [A6 - 0x6]
0000088E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000892 4A6E FFFA tst.w [A6 - 0x6]
00000896 6608 bne +0xA /* 000008A0 */
00000898 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000089E 6016 bra +0x18 /* 000008B6 */
label000008A0:
000008A0 486D FACA pea.l [A5 - 0x536]
000008A4 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
000008A8 4267 clr.w -[A7]
000008AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008AE 4EBA FF2E jsr [PC - 0xD2 /* 000007DE */]
000008B2 1D5F 000C move.b [A6 + 0xC], [A7]+
label000008B6:
000008B6 4E5E unlink A6
000008B8 2E9F move.l [A7], [A7]+
000008BA 4E75 rts
fn000008BC:
000008BC 4E56 FFFA link A6, -0x0006
000008C0 422E 0008 clr.b [A6 + 0x8]
000008C4 486D FACA pea.l [A5 - 0x536]
000008C8 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000008CC 486D FACA pea.l [A5 - 0x536]
000008D0 486E FFFA pea.l [A6 - 0x6]
000008D4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000008D8 7008 moveq.l D0, 0x08
000008DA B06E FFFA cmp.w D0, [A6 - 0x6]
000008DE 6670 bne +0x72 /* 00000950 */
000008E0 302E FFFE move.w D0, [A6 - 0x2]
000008E4 0440 0027 subi.w D0, 0x27 /* '\'' */
000008E8 6714 beq +0x16 /* 000008FE */
000008EA 5D40 subq.w D0, 6
000008EC 6710 beq +0x12 /* 000008FE */
000008EE 5340 subq.w D0, 1
000008F0 670C beq +0xE /* 000008FE */
000008F2 5740 subq.w D0, 3
000008F4 6718 beq +0x1A /* 0000090E */
000008F6 0440 004F subi.w D0, 0x4F /* 'O' */
000008FA 6702 beq +0x4 /* 000008FE */
000008FC 6052 bra +0x54 /* 00000950 */
label000008FE:
000008FE 3F3C 001A move.w -[A7], 0x1A
00000902 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000906 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
0000090C 6052 bra +0x54 /* 00000960 */
label0000090E:
0000090E 486D FACA pea.l [A5 - 0x536]
00000912 486E FFFA pea.l [A6 - 0x6]
00000916 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000091A 7008 moveq.l D0, 0x08
0000091C B06E FFFA cmp.w D0, [A6 - 0x6]
00000920 57C0 seq D0
00000922 722A moveq.l D1, 0x2A
00000924 B2AE FFFC cmp.l D1, [A6 - 0x4]
00000928 57C1 seq D1
0000092A C001 and.b D0, D1
0000092C 6722 beq +0x24 /* 00000950 */
0000092E 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00000934 486D FACA pea.l [A5 - 0x536]
00000938 486E FFFA pea.l [A6 - 0x6]
0000093C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000940 4A6E FFFA tst.w [A6 - 0x6]
00000944 671A beq +0x1C /* 00000960 */
00000946 3F3C 0018 move.w -[A7], 0x18
0000094A 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000094E 6010 bra +0x12 /* 00000960 */
label00000950:
00000950 486D FACA pea.l [A5 - 0x536]
00000954 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000958 486E FFFA pea.l [A6 - 0x6]
0000095C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label00000960:
00000960 4E5E unlink A6
00000962 4E75 rts
fn00000964:
00000964 4E56 0000 link A6, 0
00000968 486D FAB4 pea.l [A5 - 0x54C]
0000096C 2F3C 0003 0008 move.l -[A7], 0x30008
00000972 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000976 42AD FAB4 clr.l [A5 - 0x54C]
0000097A 1B6E 0008 FAB8 move.b [A5 - 0x548], [A6 + 0x8]
00000980 1B7C 0001 FAB9 move.b [A5 - 0x547], 0x1
00000986 422D FABA clr.b [A5 - 0x546]
0000098A 4E5E unlink A6
0000098C 205F movea.l A0, [A7]+
0000098E 544F addq.w A7, 2
00000990 4ED0 jmp [A0]
00000992 4E56 FFF8 link A6, -0x0008
00000996 2F07 move.l -[A7], D7
00000998 102D FAB3 move.b D0, [A5 - 0x54D]
0000099C 6600 0236 bne +0x238 /* 00000BD4 */
000009A0 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000009A4 102D FEBF move.b D0, [A5 - 0x141]
000009A8 6600 022A bne +0x22C /* 00000BD4 */
000009AC 4267 clr.w -[A7]
000009AE 486D FACA pea.l [A5 - 0x536]
000009B2 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
000009B6 101F move.b D0, [A7]+
000009B8 670C beq +0xE /* 000009C6 */
000009BA 3F3C 001A move.w -[A7], 0x1A
000009BE 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000009C2 6000 0210 bra +0x212 /* 00000BD4 */
label000009C6:
000009C6 4A6D FAB6 tst.w [A5 - 0x54A]
000009CA 6F00 009C ble +0x9E /* 00000A68 */
000009CE 4267 clr.w -[A7]
000009D0 4EBA FEEA jsr [PC - 0x116 /* 000008BC */]
000009D4 101F move.b D0, [A7]+
000009D6 6708 beq +0xA /* 000009E0 */
000009D8 536D FAB6 subq.w [A5 - 0x54A], 1
000009DC 6000 01FA bra +0x1FC /* 00000BD8 */
label000009E0:
000009E0 2F3C 0024 0000 move.l -[A7], 0x240000 /* '$\0\0' */
000009E6 4EBA FA1A jsr [PC - 0x5E6 /* 00000402 */]
000009EA 101F move.b D0, [A7]+
000009EC 674A beq +0x4C /* 00000A38 */
000009EE 202D FAEA move.l D0, [A5 - 0x516]
000009F2 B0AD FAEE cmp.l D0, [A5 - 0x512]
000009F6 57C7 seq D7
000009F8 4407 neg.b D7
000009FA 4267 clr.w -[A7]
000009FC 486E FFF9 pea.l [A6 - 0x7]
00000A00 4EBA FE72 jsr [PC - 0x18E /* 00000874 */]
00000A04 101F move.b D0, [A7]+
00000A06 670E beq +0x10 /* 00000A16 */
00000A08 1007 move.b D0, D7
00000A0A 6700 01CC beq +0x1CE /* 00000BD8 */
00000A0E 526D FAB6 addq.w [A5 - 0x54A], 1
00000A12 6000 01C4 bra +0x1C6 /* 00000BD8 */
label00000A16:
00000A16 102E FFF9 move.b D0, [A6 - 0x7]
00000A1A 670E beq +0x10 /* 00000A2A */
00000A1C 42A7 clr.l -[A7]
00000A1E 486D FACA pea.l [A5 - 0x536]
00000A22 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000A26 2B5F FAEE move.l [A5 - 0x512], [A7]+
label00000A2A:
00000A2A 1007 move.b D0, D7
00000A2C 6600 01AA bne +0x1AC /* 00000BD8 */
00000A30 536D FAB6 subq.w [A5 - 0x54A], 1
00000A34 6000 01A2 bra +0x1A4 /* 00000BD8 */
label00000A38:
00000A38 4267 clr.w -[A7]
00000A3A 486E FFF9 pea.l [A6 - 0x7]
00000A3E 4EBA FD9E jsr [PC - 0x262 /* 000007DE */]
00000A42 101F move.b D0, [A7]+
00000A44 6708 beq +0xA /* 00000A4E */
00000A46 526D FAB6 addq.w [A5 - 0x54A], 1
00000A4A 6000 018C bra +0x18E /* 00000BD8 */
label00000A4E:
00000A4E 102E FFF9 move.b D0, [A6 - 0x7]
00000A52 6700 0184 beq +0x186 /* 00000BD8 */
00000A56 42A7 clr.l -[A7]
00000A58 486D FACA pea.l [A5 - 0x536]
00000A5C 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000A60 2B5F FAEE move.l [A5 - 0x512], [A7]+
00000A64 6000 0172 bra +0x174 /* 00000BD8 */
label00000A68:
00000A68 2F3C 0024 0000 move.l -[A7], 0x240000 /* '$\0\0' */
00000A6E 4EBA F992 jsr [PC - 0x66E /* 00000402 */]
00000A72 101F move.b D0, [A7]+
00000A74 6700 0108 beq +0x10A /* 00000B7E */
00000A78 202D FAEA move.l D0, [A5 - 0x516]
00000A7C B0AD FAEE cmp.l D0, [A5 - 0x512]
00000A80 57C7 seq D7
00000A82 4407 neg.b D7
00000A84 1007 move.b D0, D7
00000A86 6774 beq +0x76 /* 00000AFC */
00000A88 102D FAB8 move.b D0, [A5 - 0x548]
00000A8C B02D FAB9 cmp.b D0, [A5 - 0x547]
00000A90 57C0 seq D0
00000A92 122D FAF2 move.b D1, [A5 - 0x50E]
00000A96 0A01 0001 xori.b D1, 0x1
00000A9A C001 and.b D0, D1
00000A9C 672E beq +0x30 /* 00000ACC */
00000A9E 4267 clr.w -[A7]
00000AA0 486D FACA pea.l [A5 - 0x536]
00000AA4 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00000AA8 101F move.b D0, [A7]+
00000AAA 6710 beq +0x12 /* 00000ABC */
00000AAC 526D FAB4 addq.w [A5 - 0x54C], 1
00000AB0 486D FACA pea.l [A5 - 0x536]
00000AB4 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00000AB8 6000 011E bra +0x120 /* 00000BD8 */
label00000ABC:
00000ABC 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000AC0 102D FAB3 move.b D0, [A5 - 0x54D]
00000AC4 6600 010E bne +0x110 /* 00000BD4 */
00000AC8 6000 010E bra +0x110 /* 00000BD8 */
label00000ACC:
00000ACC 4267 clr.w -[A7]
00000ACE 486E FFF9 pea.l [A6 - 0x7]
00000AD2 4EBA FDA0 jsr [PC - 0x260 /* 00000874 */]
00000AD6 101F move.b D0, [A7]+
00000AD8 6708 beq +0xA /* 00000AE2 */
00000ADA 526D FAB6 addq.w [A5 - 0x54A], 1
00000ADE 6000 00F8 bra +0xFA /* 00000BD8 */
label00000AE2:
00000AE2 102E FFF9 move.b D0, [A6 - 0x7]
00000AE6 6700 00F0 beq +0xF2 /* 00000BD8 */
00000AEA 42A7 clr.l -[A7]
00000AEC 486D FACA pea.l [A5 - 0x536]
00000AF0 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000AF4 2B5F FAEE move.l [A5 - 0x512], [A7]+
00000AF8 6000 00DE bra +0xE0 /* 00000BD8 */
label00000AFC:
00000AFC 102D FAB9 move.b D0, [A5 - 0x547]
00000B00 6706 beq +0x8 /* 00000B08 */
00000B02 422D FAB9 clr.b [A5 - 0x547]
00000B06 6012 bra +0x14 /* 00000B1A */
label00000B08:
00000B08 102D FABA move.b D0, [A5 - 0x546]
00000B0C 660C bne +0xE /* 00000B1A */
00000B0E 3F3C 001B move.w -[A7], 0x1B
00000B12 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000B16 6000 00BC bra +0xBE /* 00000BD4 */
label00000B1A:
00000B1A 486D FACA pea.l [A5 - 0x536]
00000B1E 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000B22 486D FACA pea.l [A5 - 0x536]
00000B26 486E FFFA pea.l [A6 - 0x6]
00000B2A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000B2E 486D FACA pea.l [A5 - 0x536]
00000B32 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000B36 4A6E FFFA tst.w [A6 - 0x6]
00000B3A 673C beq +0x3E /* 00000B78 */
00000B3C 102D FAB8 move.b D0, [A5 - 0x548]
00000B40 672C beq +0x2E /* 00000B6E */
00000B42 4267 clr.w -[A7]
00000B44 486E FFF9 pea.l [A6 - 0x7]
00000B48 4EBA FC94 jsr [PC - 0x36C /* 000007DE */]
00000B4C 101F move.b D0, [A7]+
00000B4E 6616 bne +0x18 /* 00000B66 */
00000B50 102E FFF9 move.b D0, [A6 - 0x7]
00000B54 677E beq +0x80 /* 00000BD4 */
00000B56 42A7 clr.l -[A7]
00000B58 486D FACA pea.l [A5 - 0x536]
00000B5C 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000B60 2B5F FAEE move.l [A5 - 0x512], [A7]+
00000B64 606E bra +0x70 /* 00000BD4 */
label00000B66:
00000B66 1B7C 0001 FABA move.b [A5 - 0x546], 0x1
00000B6C 606A bra +0x6C /* 00000BD8 */
label00000B6E:
00000B6E 4EBA 006E jsr [PC + 0x6E /* 00000BDE */]
00000B72 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000B76 6060 bra +0x62 /* 00000BD8 */
label00000B78:
00000B78 422D FABA clr.b [A5 - 0x546]
00000B7C 605A bra +0x5C /* 00000BD8 */
label00000B7E:
00000B7E 4267 clr.w -[A7]
00000B80 4EBA FD3A jsr [PC - 0x2C6 /* 000008BC */]
00000B84 101F move.b D0, [A7]+
00000B86 670C beq +0xE /* 00000B94 */
00000B88 536D FAB4 subq.w [A5 - 0x54C], 1
00000B8C 4A6D FAB4 tst.w [A5 - 0x54C]
00000B90 6D42 blt +0x44 /* 00000BD4 */
00000B92 6044 bra +0x46 /* 00000BD8 */
label00000B94:
00000B94 102D FAB8 move.b D0, [A5 - 0x548]
00000B98 B02D FAB9 cmp.b D0, [A5 - 0x547]
00000B9C 660C bne +0xE /* 00000BAA */
00000B9E 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000BA2 102D FAB3 move.b D0, [A5 - 0x54D]
00000BA6 662C bne +0x2E /* 00000BD4 */
00000BA8 602E bra +0x30 /* 00000BD8 */
label00000BAA:
00000BAA 4267 clr.w -[A7]
00000BAC 486E FFF9 pea.l [A6 - 0x7]
00000BB0 4EBA FC2C jsr [PC - 0x3D4 /* 000007DE */]
00000BB4 101F move.b D0, [A7]+
00000BB6 6706 beq +0x8 /* 00000BBE */
00000BB8 526D FAB6 addq.w [A5 - 0x54A], 1
00000BBC 601A bra +0x1C /* 00000BD8 */
label00000BBE:
00000BBE 102E FFF9 move.b D0, [A6 - 0x7]
00000BC2 6714 beq +0x16 /* 00000BD8 */
00000BC4 42A7 clr.l -[A7]
00000BC6 486D FACA pea.l [A5 - 0x536]
00000BCA 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000BCE 2B5F FAEE move.l [A5 - 0x512], [A7]+
00000BD2 6004 bra +0x6 /* 00000BD8 */
label00000BD4:
00000BD4 4EBA 0008 jsr [PC + 0x8 /* 00000BDE */]
label00000BD8:
00000BD8 2E1F move.l D7, [A7]+
00000BDA 4E5E unlink A6
00000BDC 4E75 rts
fn00000BDE:
00000BDE 4E56 0000 link A6, 0
00000BE2 486D FAB4 pea.l [A5 - 0x54C]
00000BE6 4EAD 0822 jsr [A5 + 0x822 /* export_256 */]
00000BEA 4E5E unlink A6
00000BEC 4E75 rts
00000BEE 4E56 FFFA link A6, -0x0006
00000BF2 486E FFFA pea.l [A6 - 0x6]
00000BF6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000BFA 102D FEBF move.b D0, [A5 - 0x141]
00000BFE 661A bne +0x1C /* 00000C1A */
00000C00 486D FAAC pea.l [A5 - 0x554]
00000C04 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000C08 41ED FAAC lea.l A0, [A5 - 0x554]
00000C0C 43EE FFFA lea.l A1, [A6 - 0x6]
00000C10 20D9 move.l [A0]+, [A1]+
00000C12 3091 move.w [A0], [A1]
00000C14 3B7C 0401 FAB2 move.w [A5 - 0x54E], 0x401
label00000C1A:
00000C1A 4E5E unlink A6
00000C1C 4E75 rts
00000C1E 4E56 FFF8 link A6, -0x0008
00000C22 2F07 move.l -[A7], D7
00000C24 42A7 clr.l -[A7]
00000C26 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00000C2A 4A9F tst.l [A7]+
00000C2C 56C7 sne D7
00000C2E 4407 neg.b D7
00000C30 102D FEBF move.b D0, [A5 - 0x141]
00000C34 665E bne +0x60 /* 00000C94 */
00000C36 2F3C 0023 0000 move.l -[A7], 0x230000 /* '#\0\0' */
00000C3C 3F3C 0003 move.w -[A7], 0x3
00000C40 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00000C44 101F move.b D0, [A7]+
00000C46 674C beq +0x4E /* 00000C94 */
00000C48 486D FACA pea.l [A5 - 0x536]
00000C4C 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000C50 486D FACA pea.l [A5 - 0x536]
00000C54 486E FFF8 pea.l [A6 - 0x8]
00000C58 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000C5C 4A6E FFF8 tst.w [A6 - 0x8]
00000C60 672C beq +0x2E /* 00000C8E */
00000C62 486E FFF8 pea.l [A6 - 0x8]
00000C66 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000C6A 486D FACA pea.l [A5 - 0x536]
00000C6E 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000C72 1B47 FAF2 move.b [A5 - 0x50E], D7
00000C76 42A7 clr.l -[A7]
00000C78 486D FACA pea.l [A5 - 0x536]
00000C7C 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000C80 2B5F FAEE move.l [A5 - 0x512], [A7]+
00000C84 1007 move.b D0, D7
00000C86 670C beq +0xE /* 00000C94 */
00000C88 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000C8C 6006 bra +0x8 /* 00000C94 */
label00000C8E:
00000C8E 1F07 move.b -[A7], D7
00000C90 4EBA FCD2 jsr [PC - 0x32E /* 00000964 */]
label00000C94:
00000C94 2E1F move.l D7, [A7]+
00000C96 4E5E unlink A6
00000C98 4E75 rts
00000C9A 4E56 0000 link A6, 0
00000C9E 202D FAEA move.l D0, [A5 - 0x516]
00000CA2 B0AD FAEE cmp.l D0, [A5 - 0x512]
00000CA6 670A beq +0xC /* 00000CB2 */
00000CA8 3F3C 001B move.w -[A7], 0x1B
00000CAC 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000CB0 601E bra +0x20 /* 00000CD0 */
label00000CB2:
00000CB2 486D FACA pea.l [A5 - 0x536]
00000CB6 202D FAEA move.l D0, [A5 - 0x516]
00000CBA 5380 subq.l D0, 1
00000CBC 2F00 move.l -[A7], D0
00000CBE 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000CC2 70FF moveq.l D0, 0xFFFFFFFF
00000CC4 2B40 FAEE move.l [A5 - 0x512], D0
00000CC8 1F2D FAF2 move.b -[A7], [A5 - 0x50E]
00000CCC 4EBA FC96 jsr [PC - 0x36A /* 00000964 */]
label00000CD0:
00000CD0 4E5E unlink A6
00000CD2 4E75 rts
fn00000CD4:
00000CD4 4E56 FFE4 link A6, -0x001C
00000CD8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000CDC 2F2E 000E move.l -[A7], [A6 + 0xE]
00000CE0 486E FFF6 pea.l [A6 - 0xA]
00000CE4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000CE8 7008 moveq.l D0, 0x08
00000CEA B06E FFF6 cmp.w D0, [A6 - 0xA]
00000CEE 670C beq +0xE /* 00000CFC */
00000CF0 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000CF4 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000CF8 6000 01B4 bra +0x1B6 /* 00000EAE */
label00000CFC:
00000CFC 3A2E FFFA move.w D5, [A6 - 0x6]
00000D00 42A7 clr.l -[A7]
00000D02 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000D06 3F05 move.w -[A7], D5
00000D08 1F3C 0001 move.b -[A7], 0x1
00000D0C 486E FFF2 pea.l [A6 - 0xE]
00000D10 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00000D14 2E1F move.l D7, [A7]+
00000D16 6604 bne +0x6 /* 00000D1C */
00000D18 6000 0194 bra +0x196 /* 00000EAE */
label00000D1C:
00000D1C 2047 movea.l A0, D7
00000D1E 7003 moveq.l D0, 0x03
00000D20 B050 cmp.w D0, [A0]
00000D22 6650 bne +0x52 /* 00000D74 */
00000D24 2047 movea.l A0, D7
00000D26 2668 0002 movea.l A3, [A0 + 0x2]
00000D2A 2053 movea.l A0, [A3]
00000D2C 2C28 000E move.l D6, [A0 + 0xE]
00000D30 2046 movea.l A0, D6
00000D32 2850 movea.l A4, [A0]
00000D34 3014 move.w D0, [A4]
00000D36 5340 subq.w D0, 1
00000D38 3800 move.w D4, D0
00000D3A 601A bra +0x1C /* 00000D56 */
label00000D3C:
00000D3C 3004 move.w D0, D4
00000D3E 48C0 ext.l D0
00000D40 2F00 move.l -[A7], D0
00000D42 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00000D48 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000D4C 201F move.l D0, [A7]+
00000D4E 39BC FFFF 0808 move.w [A4 + D0 + 0x8], 0xFFFF
00000D54 5344 subq.w D4, 1
label00000D56:
00000D56 4A44 tst.w D4
00000D58 6CE2 bge -0x1C /* 00000D3C */
00000D5A 302C 0006 move.w D0, [A4 + 0x6]
00000D5E 5240 addq.w D0, 1
00000D60 3880 move.w [A4], D0
00000D62 2053 movea.l A0, [A3]
00000D64 4AA8 000A tst.l [A0 + 0xA]
00000D68 6778 beq +0x7A /* 00000DE2 */
00000D6A 2F28 000A move.l -[A7], [A0 + 0xA]
00000D6E 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00000D72 606E bra +0x70 /* 00000DE2 */
label00000D74:
00000D74 42A7 clr.l -[A7]
00000D76 701C moveq.l D0, 0x1C
00000D78 2F00 move.l -[A7], D0
00000D7A 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00000D7E 265F movea.l A3, [A7]+
00000D80 200B move.l D0, A3
00000D82 6604 bne +0x6 /* 00000D88 */
00000D84 6000 0128 bra +0x12A /* 00000EAE */
label00000D88:
00000D88 2853 movea.l A4, [A3]
00000D8A 41ED 016A lea.l A0, [A5 + 0x16A /* export_41 */]
00000D8E 2888 move.l [A4], A0
00000D90 422C 001A clr.b [A4 + 0x1A]
00000D94 7000 moveq.l D0, 0x00
00000D96 2940 0016 move.l [A4 + 0x16], D0
00000D9A 42A7 clr.l -[A7]
00000D9C 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00000DA0 2C1F move.l D6, [A7]+
00000DA2 2053 movea.l A0, [A3]
00000DA4 2146 000E move.l [A0 + 0xE], D6
00000DA8 3D7C 0003 FFF6 move.w [A6 - 0xA], 0x3
00000DAE 2D4B FFF8 move.l [A6 - 0x8], A3
00000DB2 206D FD50 movea.l A0, [A5 - 0x2B0]
00000DB6 2050 movea.l A0, [A0]
00000DB8 302E FFF2 move.w D0, [A6 - 0xE]
00000DBC 48C0 ext.l D0
00000DBE 2F00 move.l -[A7], D0
00000DC0 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00000DC6 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000DCA 201F move.l D0, [A7]+
00000DCC 41F0 080C lea.l A0, [A0 + D0 + 0xC]
00000DD0 43EE FFF6 lea.l A1, [A6 - 0xA]
00000DD4 20D9 move.l [A0]+, [A1]+
00000DD6 3091 move.w [A0], [A1]
00000DD8 3F05 move.w -[A7], D5
00000DDA 486E FFF6 pea.l [A6 - 0xA]
00000DDE 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
label00000DE2:
00000DE2 2853 movea.l A4, [A3]
00000DE4 3945 0004 move.w [A4 + 0x4], D5
00000DE8 396E 000C 0006 move.w [A4 + 0x6], [A6 + 0xC]
00000DEE 206E 000E movea.l A0, [A6 + 0xE]
00000DF2 3968 000A 0008 move.w [A4 + 0x8], [A0 + 0xA]
00000DF8 7000 moveq.l D0, 0x00
00000DFA 2940 000A move.l [A4 + 0xA], D0
00000DFE 296E 0008 0012 move.l [A4 + 0x12], [A6 + 0x8]
label00000E04:
00000E04 2F2E 000E move.l -[A7], [A6 + 0xE]
00000E08 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00000E0C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000E10 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000E14 2F2E 000E move.l -[A7], [A6 + 0xE]
00000E18 486E FFF6 pea.l [A6 - 0xA]
00000E1C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000E20 4A6E FFF6 tst.w [A6 - 0xA]
00000E24 57C0 seq D0
00000E26 206E 000E movea.l A0, [A6 + 0xE]
00000E2A 4AA8 0004 tst.l [A0 + 0x4]
00000E2E 5FC1 sle D1
00000E30 C001 and.b D0, D1
00000E32 6702 beq +0x4 /* 00000E36 */
00000E34 6078 bra +0x7A /* 00000EAE */
label00000E36:
00000E36 7008 moveq.l D0, 0x08
00000E38 B06E FFF6 cmp.w D0, [A6 - 0xA]
00000E3C 6664 bne +0x66 /* 00000EA2 */
00000E3E 302E FFFA move.w D0, [A6 - 0x6]
00000E42 0440 002D subi.w D0, 0x2D /* '-' */
00000E46 670C beq +0xE /* 00000E54 */
00000E48 5340 subq.w D0, 1
00000E4A 6708 beq +0xA /* 00000E54 */
00000E4C 0440 0052 subi.w D0, 0x52 /* 'R' */
00000E50 6702 beq +0x4 /* 00000E54 */
00000E52 600A bra +0xC /* 00000E5E */
label00000E54:
00000E54 2F2E 000E move.l -[A7], [A6 + 0xE]
00000E58 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000E5C 6050 bra +0x52 /* 00000EAE */
label00000E5E:
00000E5E 7027 moveq.l D0, 0x27
00000E60 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000E64 663C bne +0x3E /* 00000EA2 */
00000E66 2F2E 000E move.l -[A7], [A6 + 0xE]
00000E6A 486E FFF6 pea.l [A6 - 0xA]
00000E6E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000E72 7008 moveq.l D0, 0x08
00000E74 B06E FFF6 cmp.w D0, [A6 - 0xA]
00000E78 6628 bne +0x2A /* 00000EA2 */
00000E7A 42A7 clr.l -[A7]
00000E7C 2F06 move.l -[A7], D6
00000E7E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000E82 1F3C 0001 move.b -[A7], 0x1
00000E86 486E FFE6 pea.l [A6 - 0x1A]
00000E8A 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00000E8E 2E1F move.l D7, [A7]+
00000E90 6710 beq +0x12 /* 00000EA2 */
00000E92 2847 movea.l A4, D7
00000E94 38BC 0004 move.w [A4], 0x4
00000E98 206E 000E movea.l A0, [A6 + 0xE]
00000E9C 2968 0008 0002 move.l [A4 + 0x2], [A0 + 0x8]
label00000EA2:
00000EA2 486E FFF6 pea.l [A6 - 0xA]
00000EA6 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000EAA 6000 FF58 bra -0xA6 /* 00000E04 */
label00000EAE:
00000EAE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000EB2 4E5E unlink A6
00000EB4 205F movea.l A0, [A7]+
00000EB6 DEFC 000A add.w A7, 0xA /* '\n' */
00000EBA 4ED0 jmp [A0]
00000EBC 4E56 FFC6 link A6, -0x003A
00000EC0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000EC4 206D FD60 movea.l A0, [A5 - 0x2A0]
00000EC8 2850 movea.l A4, [A0]
00000ECA 3014 move.w D0, [A4]
00000ECC 5340 subq.w D0, 1
00000ECE 3E00 move.w D7, D0
00000ED0 601A bra +0x1C /* 00000EEC */
label00000ED2:
00000ED2 3007 move.w D0, D7
00000ED4 48C0 ext.l D0
00000ED6 2F00 move.l -[A7], D0
00000ED8 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00000EDE 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000EE2 201F move.l D0, [A7]+
00000EE4 39BC FFFF 0808 move.w [A4 + D0 + 0x8], 0xFFFF
00000EEA 5347 subq.w D7, 1
label00000EEC:
00000EEC 4A47 tst.w D7
00000EEE 6CE2 bge -0x1C /* 00000ED2 */
00000EF0 302C 0006 move.w D0, [A4 + 0x6]
00000EF4 5240 addq.w D0, 1
00000EF6 3880 move.w [A4], D0
00000EF8 102E 0008 move.b D0, [A6 + 0x8]
00000EFC 676C beq +0x6E /* 00000F6A */
00000EFE 206D FD50 movea.l A0, [A5 - 0x2B0]
00000F02 2850 movea.l A4, [A0]
00000F04 3014 move.w D0, [A4]
00000F06 5340 subq.w D0, 1
00000F08 3D40 FFC8 move.w [A6 - 0x38], D0
00000F0C 4247 clr.w D7
00000F0E 6054 bra +0x56 /* 00000F64 */
label00000F10:
00000F10 3007 move.w D0, D7
00000F12 48C0 ext.l D0
00000F14 2F00 move.l -[A7], D0
00000F16 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00000F1C 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000F20 201F move.l D0, [A7]+
00000F22 47F4 0808 lea.l A3, [A4 + D0 + 0x8]
00000F26 70FF moveq.l D0, 0xFFFFFFFF
00000F28 B053 cmp.w D0, [A3]
00000F2A 56C0 sne D0
00000F2C 7203 moveq.l D1, 0x03
00000F2E B26B 0004 cmp.w D1, [A3 + 0x4]
00000F32 57C1 seq D1
00000F34 C001 and.b D0, D1
00000F36 6728 beq +0x2A /* 00000F60 */
00000F38 2C2B 0006 move.l D6, [A3 + 0x6]
00000F3C 2046 movea.l A0, D6
00000F3E 2050 movea.l A0, [A0]
00000F40 4AA8 000A tst.l [A0 + 0xA]
00000F44 57C0 seq D0
00000F46 2046 movea.l A0, D6
00000F48 2050 movea.l A0, [A0]
00000F4A 0828 0005 0015 btst.b [A0 + 0x15], 0x5
00000F50 57C1 seq D1
00000F52 C001 and.b D0, D1
00000F54 670A beq +0xC /* 00000F60 */
00000F56 2046 movea.l A0, D6
00000F58 2050 movea.l A0, [A0]
00000F5A 317C FFFF 0006 move.w [A0 + 0x6], 0xFFFF
label00000F60:
00000F60 5247 addq.w D7, 1
00000F62 6906 bvs +0x8 /* 00000F6A */
label00000F64:
00000F64 BE6E FFC8 cmp.w D7, [A6 - 0x38]
00000F68 6FA6 ble -0x58 /* 00000F10 */
label00000F6A:
00000F6A 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000F6E 3D68 0002 FFC6 move.w [A6 - 0x3A], [A0 + 0x2]
00000F74 7E01 moveq.l D7, 0x01
00000F76 6000 0120 bra +0x122 /* 00001098 */
label00000F7A:
00000F7A 42A7 clr.l -[A7]
00000F7C 3F07 move.w -[A7], D7
00000F7E 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000F82 285F movea.l A4, [A7]+
00000F84 7003 moveq.l D0, 0x03
00000F86 B02C 0006 cmp.b D0, [A4 + 0x6]
00000F8A 6600 0108 bne +0x10A /* 00001094 */
00000F8E 4267 clr.w -[A7]
00000F90 2F2C 000C move.l -[A7], [A4 + 0xC]
00000F94 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000F98 101F move.b D0, [A7]+
00000F9A 6700 00F8 beq +0xFA /* 00001094 */
00000F9E 2F2C 000C move.l -[A7], [A4 + 0xC]
00000FA2 205F movea.l A0, [A7]+
00000FA4 A029 syscall HLock
00000FA6 42A7 clr.l -[A7]
00000FA8 2F2C 000C move.l -[A7], [A4 + 0xC]
00000FAC 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000FB0 281F move.l D4, [A7]+
00000FB2 486E FFD0 pea.l [A6 - 0x30]
00000FB6 2F2C 000C move.l -[A7], [A4 + 0xC]
00000FBA 42A7 clr.l -[A7]
00000FBC 2F04 move.l -[A7], D4
00000FBE 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
label00000FC2:
00000FC2 486E FFD0 pea.l [A6 - 0x30]
00000FC6 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
label00000FCA:
00000FCA 486E FFD0 pea.l [A6 - 0x30]
00000FCE 486E FFF4 pea.l [A6 - 0xC]
00000FD2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000FD6 4A6E FFF4 tst.w [A6 - 0xC]
00000FDA 57C0 seq D0
00000FDC 4AAE FFD4 tst.l [A6 - 0x2C]
00000FE0 5FC1 sle D1
00000FE2 C001 and.b D0, D1
00000FE4 6704 beq +0x6 /* 00000FEA */
00000FE6 6000 00A4 bra +0xA6 /* 0000108C */
label00000FEA:
00000FEA 7008 moveq.l D0, 0x08
00000FEC B06E FFF4 cmp.w D0, [A6 - 0xC]
00000FF0 57C0 seq D0
00000FF2 722D moveq.l D1, 0x2D
00000FF4 B2AE FFF6 cmp.l D1, [A6 - 0xA]
00000FF8 57C1 seq D1
00000FFA C001 and.b D0, D1
00000FFC 6756 beq +0x58 /* 00001054 */
00000FFE 486E FFD0 pea.l [A6 - 0x30]
00001002 486E FFF4 pea.l [A6 - 0xC]
00001006 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000100A 7008 moveq.l D0, 0x08
0000100C B06E FFF4 cmp.w D0, [A6 - 0xC]
00001010 666E bne +0x70 /* 00001080 */
00001012 42A7 clr.l -[A7]
00001014 2F2D FD60 move.l -[A7], [A5 - 0x2A0]
00001018 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000101C 1F3C 0001 move.b -[A7], 0x1
00001020 486E FFCE pea.l [A6 - 0x32]
00001024 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001028 2A1F move.l D5, [A7]+
0000102A 6754 beq +0x56 /* 00001080 */
0000102C 2645 movea.l A3, D5
0000102E 70FD moveq.l D0, 0xFFFFFFFD
00001030 B053 cmp.w D0, [A3]
00001032 6610 bne +0x12 /* 00001044 */
00001034 102E 0008 move.b D0, [A6 + 0x8]
00001038 6776 beq +0x78 /* 000010B0 */
0000103A 3F3C 0040 move.w -[A7], 0x40 /* '@' */
0000103E 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00001042 606C bra +0x6E /* 000010B0 */
label00001044:
00001044 36BC FFFD move.w [A3], 0xFFFD
00001048 3747 0002 move.w [A3 + 0x2], D7
0000104C 376E FFDA 0004 move.w [A3 + 0x4], [A6 - 0x26]
00001052 602C bra +0x2E /* 00001080 */
label00001054:
00001054 7008 moveq.l D0, 0x08
00001056 B06E FFF4 cmp.w D0, [A6 - 0xC]
0000105A 57C0 seq D0
0000105C 722E moveq.l D1, 0x2E
0000105E B2AE FFF6 cmp.l D1, [A6 - 0xA]
00001062 57C1 seq D1
00001064 C001 and.b D0, D1
00001066 6718 beq +0x1A /* 00001080 */
00001068 102E 0008 move.b D0, [A6 + 0x8]
0000106C 6712 beq +0x14 /* 00001080 */
0000106E 486E FFD0 pea.l [A6 - 0x30]
00001072 3F07 move.w -[A7], D7
00001074 7010 moveq.l D0, 0x10
00001076 2F00 move.l -[A7], D0
00001078 4EBA FC5A jsr [PC - 0x3A6 /* 00000CD4 */]
0000107C 6000 FF4C bra -0xB2 /* 00000FCA */
label00001080:
00001080 486E FFF4 pea.l [A6 - 0xC]
00001084 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001088 6000 FF38 bra -0xC6 /* 00000FC2 */
label0000108C:
0000108C 2F2C 000C move.l -[A7], [A4 + 0xC]
00001090 205F movea.l A0, [A7]+
00001092 A02A syscall HUnlock
label00001094:
00001094 5247 addq.w D7, 1
00001096 6908 bvs +0xA /* 000010A0 */
label00001098:
00001098 BE6E FFC6 cmp.w D7, [A6 - 0x3A]
0000109C 6F00 FEDC ble -0x122 /* 00000F7A */
label000010A0:
000010A0 102E 0008 move.b D0, [A6 + 0x8]
000010A4 0A00 0001 xori.b D0, 0x1
000010A8 1B40 F845 move.b [A5 - 0x7BB], D0
000010AC 422D F25E clr.b [A5 - 0xDA2]
label000010B0:
000010B0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000010B4 4E5E unlink A6
000010B6 205F movea.l A0, [A7]+
000010B8 544F addq.w A7, 2
000010BA 4ED0 jmp [A0]
000010BC 4E56 FFF8 link A6, -0x0008
000010C0 48E7 0308 movem.l -[A7], D6,D7,A4
000010C4 286E 000C movea.l A4, [A6 + 0xC]
000010C8 4AAD FACA tst.l [A5 - 0x536]
000010CC 673A beq +0x3C /* 00001108 */
000010CE 42A7 clr.l -[A7]
000010D0 486D FACA pea.l [A5 - 0x536]
000010D4 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000010D8 2C1F move.l D6, [A7]+
000010DA 2E06 move.l D7, D6
000010DC 9EAE 0008 sub.l D7, [A6 + 0x8]
000010E0 0C87 0000 00FF cmpi.l D7, 0xFF
000010E6 6F06 ble +0x8 /* 000010EE */
000010E8 2E3C 0000 00FF move.l D7, 0xFF
label000010EE:
000010EE 1887 move.b [A4], D7
000010F0 206D FACA movea.l A0, [A5 - 0x536]
000010F4 202E 0008 move.l D0, [A6 + 0x8]
000010F8 D090 add.l D0, [A0]
000010FA 2F00 move.l -[A7], D0
000010FC 486C 0001 pea.l [A4 + 0x1]
00001100 2F07 move.l -[A7], D7
00001102 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00001106 6002 bra +0x4 /* 0000110A */
label00001108:
00001108 4214 clr.b [A4]
label0000110A:
0000110A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000110E 4E5E unlink A6
00001110 205F movea.l A0, [A7]+
00001112 504F addq.w A7, 8
00001114 4ED0 jmp [A0]